
# def convert_to_hex(input_file="data.txt"):
#     try:
#         # 以二进制模式读取文件
#         with open(input_file, 'rb') as file:
#             binary_data = file.read()
        
#         # 将二进制数据转换为十六进制字符串（大写字母）
#         hex_data = binary_data.hex()
        
#         # 每两个字符（一个字节）添加空格分隔
#         formatted_hex = ' '.join(hex_data[i:i+2] for i in range(0, len(hex_data), 2))
        
#         return formatted_hex.upper()  # 返回大写的十六进制字符串
    
#     except FileNotFoundError:
#         return f"错误：文件 {input_file} 未找到"
#     except Exception as e:
#         return f"发生错误：{str(e)}"

# if __name__ == "__main__":
#     # 调用转换函数
#     result = convert_to_hex()
    
#     # 打印结果（如果文件很大，可能需要分块打印）
#     print("十六进制格式数据:")
#     print(result)




input_file="data.txt"
# 以二进制模式读取文件
with open(input_file, 'rb') as file:
    binary_data = file.read()
print(binary_data)